<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
use think\facade\Route;
Route::get('/', 'index'); // 默认页面

Route::group('clean', function () {
    // 注意：路由定义不能是包含关系，否则可能导致路由进入错误
    // 清洗批次管理
    Route::rule('/list', 'clean.Projects/list'); // 项目列表
    Route::post('/add', 'clean.Projects/add'); // 添加项目
    Route::post('/up_cases_detail', 'clean.Projects/uploadCasesDetail'); // 下载要素表模版 OR 上传要素表

    // stream 操作
    Route::post('/stream/start_task', 'clean.Stream/startTask'); 
    
    Route::post('/stream/exception_file', 'clean.Stream/exceptionFileName'); // 需补充改名对照结构化数据（开始第二部）
    Route::post('/stream/add_file_data', 'clean.Stream/addFileNameData'); // 添加改名对照结构化数据（第二步的异常文件名补充） 

    
    Route::post('/stream/lack_file_row', 'clean.Stream/downloadCheckFileExcel'); // 下载案件缺失文件记录
    // Route::post('/stream/add_clean', 'clean.Stream/addChangeFileStream'); // 开始清洗任务（开始第一步）统一由start_task调用分发
    // Route::post('/stream/jfzz_supply', 'clean.Stream/addCompanyFileStream'); // 开始 放入甲方资质文件任务 统一由start_task调用分发
    // Route::post('/stream/tz_supply', 'clean.Stream/addSupplyFilePutStream'); // 开始 放入债权通知任务 统一由start_task调用分发
    // Route::post('/stream/mosaic_file', 'clean.Stream/addMosaicFileAndContractStream'); // 开始 债转清单打码放入 统一由start_task调用分发
    // Route::post('/stream/ls_file','clean.Stream/addLawFirmFilePutStream'); // 开始 放入公司内部生成的法律文件 统一由start_task调用分发

});